#include <stdio.h>
#include <unistd.h>
#include "pool.h"

static void *task1(void *s);

int main(void){
	pool_t *p = NULL;
	int i;
	task_t t;
	pool_init(&p, 10);
	sleep(5);	
	for(i = 0; i < 15; i++){
		t.job = task1;
		t.arg = NULL;
		pool_add_task(p, &t);
	}

	while(1);

	return 0;
}

static void *task1(void *s){
	int i;
	for(i = 0; i < 10; i++){
//		write(1, "running", 7);
		sleep(1);
	}

	return NULL;
}